export const initFormConfig = (formItem: any) => {
  return {
    title: formItem.formTypeName,
    tips: '', // 提示语
    required: false, // 是否必填
    key: formItem.id, // 表单项key值
    placeholder: '请输入',

    prefix: '', // 前缀
    suffix: '', // 后缀
    numberRangeValid: false, // 是否校验数字范围
    minValue: 0, // 数字范围最小值
    maxValue: 0, // 数字范围最大值
    amountToZh: false // 是否校验金额转换
  }
}

export const validateFormValue = (formValue: any, formConfig: any) => {
  // 校验数字范围
  if (formConfig.numberRangeValid) {
    if (Number(formValue) < formConfig.minValue) {
      return `${formConfig.title}必须大于${formConfig.minValue}`
    }
    if (Number(formValue) > formConfig.maxValue) {
      return `${formConfig.title}必须小于${formConfig.maxValue}`
    }
  }
  return false
}
